body{background: #FFFFFF;font-family: "微软雅黑","宋体";}
h2,img{ padding:0; margin:0;}
.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}
/* ====== index ======*/
#sxzlzb{width: 100%;height: 880px;overflow: hidden;margin: 0 auto;}
/* head */
#head{height: 113px;line-height: 113px;}
	.head1{}
	.head2{width: 260px;line-height: 30px;text-align: center;color:#000000;margin-top:20px;}
		.head2 a{color: #000000;text-decoration: none;}
		.head2_search{margin-top:5px;}
		.search-keyword{height:30px; line-height:30px;border:1px solid #DDDDDD;margin-top:1px;}
		.searchimg{margin-top:-3px;margin-left:-5px;cursor: pointer;}		
				
/* navbox */
.navbox,.nav li,.nav li.current a,.nav li.selected a span,.nav li a.selected,.nav li a.selected span{ position:relative;z-index:10000;}
	.navbox{height:40px;z-index:9;width:100%;margin:0 auto;}
	.navbox100{background:#3b93d2;width:100%;margin:0 auto;text-align:center;}
	.nav{background:#3b93d2;width:1000px;margin:0 auto;text-align:center;z-index:10000;}
	.nav li{float:left;height:40px;position:relative;}
	.nav li a{float:left;display:block;height:40px;line-height:40px;overflow:hidden;}
	.nav li a span{float:left;display:block;line-height:40px;font-size:14px;color:#FFFFFF;font-weight:bold;cursor:pointer;width:125px;text-align:center;}
	.nav li a:link span,.nav li a:visited span{color:#FFFFFF;text-decoration:none;}
	.nav li a:hover span{background:url(../images/menuhover.png);width:125px;height:40px;display:block;color:#3b93d2;}
	.nav li.selected .submenu{display:block;}
	.nav li .submenu{display:none;position:absolute;top:0;left:0;z-index:10000;}
	.nav li .submenu{border-style:solid;border-width:0px 1px 1px 1px;border-color:#3b93d2;padding:5px 2px 5px 2px;width:125px;background:#FFFFFF;}
	.nav li .submenu{-moz-border-radius:0 0 1px 1px;-webkit-border-radius:0 0 1px 1px;border-radius:0 0 1px 1px;-moz-box-shadow:0 1px 1px #3b93d2;-webkit-box-shadow:0 1px 1px #3b93d2;box-shadow:0 1px 1px #3b93d2;}
	.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 1px #000000;}
	.nav li .submenu li.last{border:none;}
	.nav li .submenu li a{float:none;padding:0;text-align:center;height:28px;line-height:28px;background:none;color:#000000;}
	.nav li .submenu li a:hover{background:#3b93d2;color:#FFFFFF;text-decoration: none;}
	
/* banner */
#banner{width: 100%;height: 615px;overflow: hidden;z-index: 8;}

 /* #banner{width: 100%;height: 615px;overflow: hidden;position:relative;top:-40px;z-index: 8;background: #000000;filter:alpha(opacity=100);-moz-opacity:1; -khtml-opacity: 1;opacity:1;}*/

.flexslider{border:0px;}

/*main*/
#main{width: 100%;height: 197px;border-top: 1px solid #8b8c85;position: relative;top:-197px;z-index: 12;background-color: rgba(0,0,0,0.5);}
	/* main1 */
	.main1{width: 333px;height: 197px; float: left; border-left: 1px solid #8b8c85;padding:10px 12px 15px 12px;}
		/* title_bg1 */
		.title_bg1{ width:308px; height:22px;line-height: 22px; }
		.title_bg1 h2{ float:left; font-size:14px; color:#FFFFFF; line-height:22px;padding-left:3px;font-weight: bold;}
		.title_bg1 h2 a{color:#FFFFFF;}
		/* more1 */
		.more1{font-size:14px;font-weight: bold;  float:right; padding-right:10px; color:#FFFFFF; line-height:22px;width:75px;text-align: right;padding-right: 10px;}
		.more1 a:visited,.more1 a:link{ color:#FFFFFF;}
		.more1 a:hover{ text-decoration:underline;}
		/* color_bg */
		.color_bg{width:308px;height:3px;overflow: hidden;}
		.color_bg1{width:146px;height:3px;background: #fa6206;float: left;}
		.color_bg2{width:162px;height:3px;background: #dcdcdc;float: right;}
		/* ul_list1 */
		.ul_list1{width:308px;height:139px;background: #FFFFFF;border-left:2px solid #dcdcdc;border-right:2px solid #dcdcdc;border-bottom:2px solid #dcdcdc;}
		.ul_list1 li{width:282px;overflow: hidden;margin-left: 10px; height:30px;line-height:30px;  text-align:left;background:url(../images/icon1.jpg) left no-repeat; padding-left:15px;padding-right:5px;padding-top:5px;padding-bottom: 5px; font-size:12px;border-bottom: 1px dashed #cacaca;}
		.ul_list1 li a{ float:left;color:#555555;}
		.ul_list1 li a:hover{ text-decoration:none;color:#555555;}
		.ul_list1 li span{ float:right;color: #7d7d7d;}
	/* main2 */
	.main2{width: 333px;height: 197px;background:none; float: left; border-left: 1px solid #8b8c85;padding:10px 12px 15px 12px;}	
		.main2_1{width:308px;height:139px;padding-top:5px;background: #FFFFFF;border-left:2px solid #dcdcdc;border-right:2px solid #dcdcdc;border-bottom:2px solid #dcdcdc;}
		/*幻灯*/
		.CarouselSingle .prev {float:left;background:url(/assets/jcarousellite/images/imageNavLeft.png) no-repeat;width:12px;height:20px;margin-top:60px;}
		.CarouselSingle .next {float:left;background:url(/assets/jcarousellite/images/imageNavRight.png) no-repeat;width:12px;height:20px;margin-top:60px;}
		.jCarouselLiteSingle {float:left;width:320px;height:210px;overflow:hidden;}
		.jCarouselLiteSingle li{height:210px;width:272px;text-align:center;}
		.jCarouselLiteSingle li img{border:solid 0px #ddd;}
		.jCarouselLiteSingle li div{line-height:24px;width:272px;padding-left:10px;padding-right:10px;text-align:center;}
		.jCarouselLiteSingle li div a{color:#555555;text-decoration: none;}
	/* main3 */
	.main3{width: 333px;height: 197px;background: none; float: right;border-left: 1px solid #8b8c85; border-right: 1px solid #8b8c85;padding:10px 12px 15px 12px;}		
		.main3_1{width:308px;height:139px;background: #FFFFFF;border-left:2px solid #dcdcdc;border-right:2px solid #dcdcdc;border-bottom:2px solid #dcdcdc;}
		.dl_list2{ width:305px;overflow: hidden;}
		.dl_list2 dt{ float:left; width:171px;}
		.dl_list2 dd{ float:right; width:124px; line-height:24px; color:#585858;text-align:left;padding-right:5px;}
		.dl_list2 dd p{font-size:12px;line-height: 24px;padding-top:5px;}
		.dl_list2 dd h2{height:30px;line-height:30px;text-align:left;font-size:16px;color:#585858;font-weight: bold;border-bottom: 1px solid #585858;}
		.dl_list2 dd a:visited,.dl_list2 dd a:link{ color:#585858;}
		.dl_list2 dd a:hover{ text-decoration:underline;}

/*footer*/
#footer{width:100%;height:160px;position: relative;top: -219px;margin-top: 30px;}
	.footer_left{float: left;width:600px;margin-top:20px;}
		.footer_left p{height:20px;line-height:20px;color: #000000;text-align: left;}
		.footer_left p a{color:#000000;}
	.footer_right{float:right;width:300px;}
		.footer_right .pageselect{width:200px;float: right;padding-right: 5px;margin-top:20px;}
	
/*侧栏微信及返回顶部*/
#scrolltop{}
#moquu_top,#moquu_wxin,#moquu_wmaps {
	z-index:100000;width:50px;height:50px;right:10px;position:fixed;cursor:pointer;_position:absolute;_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

/*微信及鼠标打开*/
#moquu_wxin {top:510px;_margin-top:510px;}
#moquu_wxin a {background:url(../images/gotop.png) 0 -0px #ADB0B5;right:0;float:left;width:50px;height:50px;text-indent:-9999px}
#moquu_wxin a:hover {background:url(../images/gotop.png) 0px -0px #666666}

/*微信显示二维码*/
.moquu_wxin .moquu_wxinh {position:absolute;display:none;left:-120px;top:-1px;width:115px;height:115px;background:url(../images/qrcode.jpg) 0 -2px no-repeat}
.moquu_wxin a:hover .moquu_wxinh{display:block}

/*意见反馈*/
#moquu_wmaps {top:562px;_margin-top:562px}
#moquu_wmaps a {background:url(../images/gotop.png) 0 -50px #ADB0B5;width:50px;height:50px;right:0;float:left;text-indent:-9999px}
#moquu_wmaps a:hover {background:url(../images/gotop.png) -0px -50px #666666}

/*返回顶部*/
#moquu_top {top:614px;_margin-top:614px;background:url(../images/gotop.png) 0 -100px #ADB0B5;width:50px;height:50px}
#moquu_top:hover {background:url(../images/gotop.png) -0px -100px #666666}	
	
/* ====== list_article ======*/
#banner_list{width: 100%;height: 159px;overflow: hidden;position:relative;top:-40px;z-index: 8;background: #000000;filter:alpha(opacity=80);-moz-opacity:0.8; -khtml-opacity: 0.8;opacity: 0.8;}
/*main2*/
#main2{width: 1000px;margin: 0 auto;position: relative;overflow:hidden}
	.main2_left{width: 740px;float: left;padding-bottom: 100000px;margin-bottom: -100000px;}
		.main2_left1{height: 50px;line-height: 50px;color: #999797;font-size: 14px;padding-left: 10px;}
		.main2_left1 a{color: #999797;}
		.ul_list2{ background: #FFFFFF;float: left;}
		.ul_list2 li{ line-height:40px; height:40px; text-align:left;background:url(../images/icon2.jpg) left no-repeat #f5f5f5; padding-left:10px; font-size:14px;margin-bottom: 5px;padding-left: 35px;}
		.ul_list2 li:hover{color:#FFFFFF;display: block;line-height:40px; height:40px; width:100%;text-align:left;background:url(../images/icon2b.jpg) left no-repeat #3b93d2; padding-left:10px; font-size:14px;margin-bottom: 5px;padding-left: 35px;}
		.ul_list2 li a{width:540px; float:left;overflow: hidden;color: #555555;text-decoration: none;}
		.ul_list2 li a:hover{width:540px; text-decoration: none;color: #FFFFFF;}
		.ul_list2 li span{ float:right;padding-right: 10px;}
		.ul_list2 li span:hover{color:#FFFFFF;}
		.dede_pages{ text-align:center;margin-top:20px;}
		.dede_pages ul{float:left;padding:12px 0px 12px 16px;}
		.dede_pages ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
		.dede_pages ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;}
		.dede_pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 2px;}
		.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#F8F8F8;padding:2px 4px 2px;font-weight:bold;}
		.dede_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
		.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}  
	.main2_right{width: 250px;float: right;border: 1px solid #e7e7e7;margin-top: 50px;}
		.main2_right1{width: 100%;height: 50px;line-height: 50px;background: #3b93d2;font-size: 16px;text-align: center;color: #FFFFFF;font-weight: bold;}
		.main2_right2{background: #F5F5F5;padding-bottom: 20px;padding-top: 10px;}
		.main2_right2 ul{}
		.main2_right2 ul li{width:100%;text-align:center;height: 36px;line-height: 36px;font-size: 14px;color:#666666;}
		.main2_right2 ul li a{color: #666666;text-decoration: none;}

/*footer2*/
#footer2{width:100%;height:160px;background: #f5f5f5;margin-top: 50px;padding-top:50px;}
	.footer2_left{float: left;width:600px;}
		.footer2_left p{height:20px;line-height:20px;color: #000000;text-align: left;}
		.footer2_left p a{color:#000000;}
	.footer2_right{float:right;width:300px;}
		.footer2_right .pageselect{width:200px;float: right;padding-right: 5px;margin-top:10px;}


/* ====== article ====== */

.main2_left2{width: 740px;float: left;height: auto !important;height: 623px;min-height:623px;padding: 20px 30px;background: #f5f5f5;}
.article_title{width: 100%;text-align: center;font-size: 24px;font-weight: bold;line-height: 48px;color: #302f2f;}
.article_tools{width: 100%;text-align: center;font-size: 12px;height: 36px;line-height: 36px;color: #999797;}
.article_content{line-height: 24px;padding-top: 20px;}
.article_content img{max-width: 650px;height:auto;}

/* ====== list_projects ======*/
.ul_list3{ background: #FFFFFF;float: left;width: 100%;}
.ul_list3 li{line-height:40px; height:40px; text-align:left;background:url(../images/icon2.jpg) left no-repeat #f5f5f5; padding-left:10px; font-size:14px;margin-bottom: 5px;padding-left: 35px;color:#666666}
.ul_list3 li:hover{color:#FFFFFF;display: block;line-height:40px; height:40px; text-align:left;background:url(../images/icon2b.jpg) left no-repeat #3b93d2; padding-left:10px; font-size:14px;margin-bottom: 5px;padding-left: 35px;}

/* ===== list_products ======*/
.products {width:700px;margin:2px auto;}
.products li {width:230px;height:200px;float:left;display:inline;text-align:center;}
.products li a {display:block;}
.products li img {border:2px solid #eeeeee;padding:2px;}
.products li span{display:block;width: 220px;height:30px;text-align: center;}
.products li span a {width:220px;height:30px;line-height:24px;text-align:center;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;text-align: center;}
.products li span a:link,.products li span a:visited{color:#555555;text-align: center;}
.products li span a:hover{color:#555555;}


/* floatPanel */
#floatPanel .ctrolPanel{width:36px;height:166px;background:#fff url(../images/float-panel-bg.gif) no-repeat left top;border:solid 1px #ddd;position:fixed;right:0px;top:365px;overflow:hidden;z-index:10000; _position:absolute; /* for IE6 */_top:expression(documentElement.scrollTop + 300);}
#floatPanel .ctrolPanel a{width:34px;font-size:12px;color:#ff6600;letter-spacing:1px;text-align:center;overflow:hidden;}
#floatPanel .ctrolPanel .arrow{height:29px;line-height:28px;display:block;margin:1px auto;}
#floatPanel .ctrolPanel .arrow span{display:none;}
#floatPanel .ctrolPanel .arrow:hover{background:#f4f4f4;}
#floatPanel .ctrolPanel .arrow:hover span{display:block;}
#floatPanel .ctrolPanel .contact{height:60px;display:block;margin:2px auto;}
#floatPanel .ctrolPanel .contact span{line-height:90px;}
#floatPanel .ctrolPanel .qrcode{height:40px;display:block;margin:2px auto;}
#floatPanel .ctrolPanel .qrcode span{display:none;}

#floatPanel .popPanel{width:180px;height:242px;position:fixed;right:40px;top:380px;z-index:10000;overflow:hidden;display:none;_position:absolute; /* for IE6 */_top:expression(documentElement.scrollTop + 300); }
#floatPanel .popPanel .popPanel-inner{width:180px;height:242px;position:relative;overflow:hidden;}
#floatPanel .popPanel .popPanel-inner .arrowPanel{width:10px;height:240px;position:absolute;right:5px;top:88px;}
#floatPanel .popPanel .popPanel-inner .arrowPanel .arrow01{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #ddd;position:absolute;bottom:0;position:absolute;left:2px;top:0;}
#floatPanel .popPanel .popPanel-inner .arrowPanel .arrow02{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #fff;position:absolute;bottom:0;position:absolute;left:0;top:0;}
#floatPanel .popPanel .popPanel-inner .qrcodePanel{width:160px;height:190px;text-align:center;background:#fff;border:solid 1px #ddd;position:absolute;left:0;top:0;overflow:hidden;}
#floatPanel .popPanel .popPanel-inner .qrcodePanel img{width:160px;height:155px;border:none;padding:10px 10px 5px 10px;}
#floatPanel .popPanel .popPanel-inner .qrcodePanel span{font-size:12px;color:#666;line-height:14px;letter-spacing:1px;}


/* list_images_vertical */
.dl_list_huikan{ height:106px;margin:15px 13px;border-bottom:1px solid #e9e9e9;}
.dl_list_huikan dt{ float:left; }
.dl_list_huikan dt img{border:2px solid #dddddd; padding:2px;}
.dl_list_huikan dd{ float:right; width:540px; color:#666666;}
.dl_list_huikan dd h2{ font-size:16px;color:#000000;height:24px;line-height:24px;}
.dl_list_huikan dd em{ font-size:12px;color:#666666;font-weight:normal;font-style:normal;float:right;padding-right:10px;}
.dl_list_huikan dd a:visited,.dl_list_huikan dd a:link{ color:#000000;}
.dl_list_huikan dd a:hover{ text-decoration:underline;}

/* list_images_horizon */
.products {width:700px;margin:2px auto;}
.products li {width:230px;height:200px;float:left;display:inline;text-align:center;}
.products li a {display:block;}
.products li img {border:2px solid #eeeeee;padding:2px;}
.products li span{display:block;width: 220px;height:30px;text-align: center;}
.products li span a {width:220px;height:30px;line-height:24px;text-align:center;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;text-align: center;}
.products li span a:link,.products li span a:visited{color:#555555;text-align: center;}
.products li span a:hover{color:#555555;}

/*搜索页*/
.resultbar{height:32px;line-height:32px;background:transparent url(../images/search-top-bg.gif) repeat-x scroll;text-indent:12px;color:#000000;border-bottom: 1px solid #dddddd;border-top: 1px solid #dddddd;}
.result_content{overflow:hidden;zoom:1;}
.sidebar{float:right;width:200px;padding:20px 0 0 20px;border-left:1px solid #dadada;word-wrap:break-word;}
.sidebar h2{font-size:14px;line-height:25px;}
.sidebar  ul {padding:4px 8px;}
.sidebar  ul li{text-align:left;width:200px;}
.resultlist{overflow:hidden;}
.resultlist ul{padding:20px 0 0 20px;}
.resultlist ul li{padding-top:15px;color:#000000;}
.resultlist ul li h3{line-height:30px;font-size:16px;font-weight:normal;}
.resultlist ul li h3 a{text-decoration:none;color:#000000;}
.resultlist ul li p{line-height:22px;color:#333;font-size:14px;width:650px;}
.resultlist ul li span small{line-height:22px;font-size:12px;margin-left:5px;color:#999;}
.resultlist ul li span a{color:#008400;}

.floatingAd .ad {
	z-index: 100;
	background: none;
	position: absolute;
	display: none;
}

.floatingAd a {
	color: #000000;
	display: inline-block;
	text-decoration: none;
}

.floatingAd a img {
	border: 0;
}

.floatingAd .close {
	display: none;
}

.floatingAd .opacity {
	position: absolute;
	top: 0;
	width: 100%;
	height: 25px;
	background-color: #000000;
	opacity: 0.20;
	filter: alpha(opacity=20);
}

.opacity1 {
	opacity: 0.90;
	filter: alpha(opacity=90);
}

.floatingAd .text {
	position: absolute;
	top: 0;
	width: 100%;
	height: 25px;
	color: #000000;
	line-height: 25px;
}

.floatingAd .text .button {
	position: relative;
	float: right;
	top: 5px;
	right: 5px;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.floatingAd .text .title {
	position: relative;
	float: left;
	font-size: 12px;
	margin-left: 5px;
}